@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0;width:100%;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#000; text-decoration:none;}
a:link,a:visited{ text-decoration:none;}

.top{width:100%;margin:0 auto;padding:0px;}
.top1{width:100%;height:45px;background:#333;margin:0 auto;}
.top2{ width:1200px; margin:0 auto;}
.top2 img{ float:left; padding:13px 10px 0 0px;}
.top2 p{ color:#FFF; line-height:45px; font-size:12px;}
.top2 ul li{ width:100px; line-height:45px; float:right; font-size:12px; color:#FFF;}
.top2 ul li a{ color:#FFF;}
.top2 ul li a:hover{ color:#999;}

.top3{ width:100%; margin:0 auto; background:url(../images/index_02.jpg); height:110px;}
.top4{ width:1200px; margin:0 auto;}
.top5{ width:241px; height:32px; background:url(../images/index_04.png); line-height:32px; float:right; margin-right:47px; margin-top:38px;}
.top5 img { float:right; padding-right:20px;}
.top5 input{ border:none; background:none; margin-left:10px; font-size:16px; line-height:32px; height:32px;}
.top5 .buttonface{ border:none; background:none; margin-left:10px; width:22px; height:32px;background:url(../images/index_05.png); cursor:pointer; }

.nav{ width:100%; margin:0 auto; height:54px; background:#980002;}
.nav1{width:1200px; margin:0 auto;}
.nav1 ul li{ width:130px; float:left; text-align:center; line-height:55px; font-size:20px;}
.nav1 ul li a{ color:#FFF;}
.nav1 ul li a:hover{ color:#CCC;}
/*JS*/
.banner{ width:100%;}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }
.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }
.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }
.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }
.slide_nav:active {
  opacity: 1.0;
  }
.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
/*JS END*/
.main{ width:100%; margin:0 auto; height:734px;}
.main_top{ background:url(../images/index_07.jpg) center no-repeat; height:101px; padding-top:100px;}
.wz{ text-align:center; width:100%;}
.wz span{ color:#1f1a17; font-size:30px; line-height:60px;}
.wz p{ color:#999; font-size:12px;}
.main_main{width:100%;margin:0 auto;height:533px;background:url(../images/index_08.jpg) center no-repeat;}
.main_m1{ width:1200px; margin:0 auto; display:block; position:relative;}
/*产品 JS*/
.index_cleft{ width:42px;display:block; position:absolute; top:-90px; right:180px;}
.index_cright{width:42px;display:block; position:absolute; top:-90px; right:130px;}
.cp_anniu{ width:102px; display:block; position:absolute; top:-90px; right:20px;}
.cp_anniu p a{ width:72px; height:30px; float:left; padding:6px 0 0 30px; background:url(../images/index_11.png); font-size:14px; color:#FFF;}
.cp_anniu p a:hover{ width:72px; height:30px; float:left; padding:6px 0 0 30px; background:url(../images/index_11_1.png); font-size:14px; color:#FFF;}
.main_m1 ul li{ width:390px; float:left; margin-left:10px!important;margin-left:5px;}
.main_m1 ul li a img{ border:1px solid #CCC;}
.main_m1 ul li a h2{ text-align:center; font-size:20px; color:#333; height:58px; border-bottom:1px solid #e5e5e5; line-height:60px;}
.main_m1 ul li a p{ line-height:24px; font-size:16px; color:#333; float:left; padding:0 10px;}
.main_m1 ul li a p span{ padding-bottom:10px; float:left; width:368px; font-weight:bold;}
.main_m1 ul li a p span img{ padding-top:5px; padding-right:5px;}
.index_cleft a{ background:url(../images/index_09.png); float:left; width:42px; height:36px;}
.index_cleft a:hover{ background:url(../images/index_09_1.png); float:left; width:42px; height:36px;}
.index_cright a{ background:url(../images/index_10.png); float:left; width:42px; height:36px;}
.index_cright a:hover{ background:url(../images/index_10_1.png); float:left; width:42px; height:36px;}
/*产品 JS END*/

.main_1{ width:100%; margin:0 auto; height:734px;}
.main_top1{ background:url(../images/index_13.jpg) center no-repeat; height:113px; padding-top:60px;}
.index_cleft1{ width:42px;display:block; position:absolute; top:-100px; right:180px;}
.index_cright1{width:42px;display:block; position:absolute; top:-100px; right:130px;}
.cp_anniu1{ width:102px; display:block; position:absolute; top:-100px; right:20px;}
.cp_anniu1 p a{ width:72px; height:30px; float:left; padding:6px 0 0 30px; background:url(../images/index_11.png); font-size:14px; color:#FFF;}
.cp_anniu1 p a:hover{ width:72px; height:30px; float:left; padding:6px 0 0 30px; background:url(../images/index_11_1.png); font-size:14px; color:#FFF;}
.main_main1{width:100%;margin:0 auto;height:561px;background:url(../images/index_14.jpg) center no-repeat;}
.index_cleft1 a{ background:url(../images/index_09.png); float:left; width:42px; height:36px;}
.index_cleft1 a:hover{ background:url(../images/index_09_1.png); float:left; width:42px; height:36px;}
.index_cright1 a{ background:url(../images/index_10.png); float:left; width:42px; height:36px;}
.index_cright1 a:hover{ background:url(../images/index_10_1.png); float:left; width:42px; height:36px;}
.cp_anniu1{ width:102px; display:block; position:absolute; top:-100px; right:20px;}
.cp_anniu1 p a{ width:72px; height:30px; float:left; padding:6px 0 0 30px; background:url(../images/index_11.png); font-size:14px; color:#FFF;}
.cp_anniu1 p a:hover{ width:72px; height:30px; float:left; padding:6px 0 0 30px; background:url(../images/index_11_1.png); font-size:14px; color:#FFF;}


.main_2{ width:100%; margin:0 auto; height:600px; background:url(../images/index_15.jpg) no-repeat center;}
.main_2_1{ width:1200px; margin:0 auto;}
.main_jj{ width:545px; float:left;}
.main_jtop{ width:545px; float:left; height:88px; background:url(../images/index_21.jpg) no-repeat bottom;}
.main_jtop p{ color:#1f1a17; font-size:30px; padding-top:40px;}
.main_jtop p span{ font-size:14px; color:#999;}
.main_jtop p a{ background:url(../images/index_19.jpg); font-size:30px; color:#FFF; width:32px; float:right; height:36px; line-height:36px; padding-left:10px;}
.main_jtop p a:hover{ background:url(../images/index_22.jpg); font-size:30px; color:#FFF; width:32px; float:right; height:36px; line-height:36px; padding-left:10px;}
.main_jm{ width:545px; float:left;}
.main_jm img{ padding:20px 0 20px 18px;}
.main_jm p{ line-height:28px; font-size:14px; color:#333;}
.main_news{ width:489px; float:left; padding-left:56px;}
.main_news ul li{  float:left; padding-top:50px;}
.main_news ul li a dl{ width:95px; float:left; height:95px; background:url(../images/index_23.png); margin-right:10px;}
.main_news ul li a:hover dl{ width:95px; float:left; height:95px; background:url(../images/index_23_1.png); margin-right:10px;}
.main_news ul li a dt{ font-size:50px; text-align:center; color:#999;}
.main_news ul li a dd{ font-size:14px; text-align:center; color:#999;}
.main_news ul li a:hover dt{ color:#fff;}
.main_news ul li a:hover dd{ color:#fff;}
.main_news ul li a p span{ font-size:16px; color:#333; line-height:30px; font-weight:bold;}
.main_news ul li a p { font-size:14px; color:#666; line-height:24px;}
.main_news ul li a:hover p{color:#980002;}
.main_news ul li a:hover p span{color:#980002;}


.main_3{ width:100%; margin:0 auto; height:851px;}
.main_top2{ background:url(../images/index_16.jpg) center no-repeat; height:106px; padding-top:50px;}
.index_cleft2{ width:42px;display:block; position:absolute; top:-100px; right:180px;}
.index_cright2{width:42px;display:block; position:absolute; top:-100px; right:130px;}
.cp_anniu2{ width:102px; display:block; position:absolute; top:-100px; right:20px;}
.cp_anniu2 p a{ width:72px; height:30px; float:left; padding:6px 0 0 30px; background:url(../images/index_11.png); font-size:14px; color:#FFF;}
.cp_anniu2 p a:hover{ width:72px; height:30px; float:left; padding:6px 0 0 30px; background:url(../images/index_11_1.png); font-size:14px; color:#FFF;}
.main_main2{width:100%;margin:0 auto;height:695px;background:url(../images/index_17.jpg) center no-repeat;}
.index_cleft2 a{ background:url(../images/index_09.png); float:left; width:42px; height:36px;}
.index_cleft2 a:hover{ background:url(../images/index_09_1.png); float:left; width:42px; height:36px;}
.index_cright2 a{ background:url(../images/index_10.png); float:left; width:42px; height:36px;}
.index_cright2 a:hover{ background:url(../images/index_10_1.png); float:left; width:42px; height:36px;}
.cp_anniu2{ width:102px; display:block; position:absolute; top:-100px; right:20px;}
.cp_anniu2 p a{ width:72px; height:30px; float:left; padding:6px 0 0 30px; background:url(../images/index_11.png); font-size:14px; color:#FFF;}
.cp_anniu2 p a:hover{ width:72px; height:30px; float:left; padding:6px 0 0 30px; background:url(../images/index_11_1.png); font-size:14px; color:#FFF;}
.main_m2{ width:1200px; margin:0 auto; display:block; position:relative;}
.main_m2 ul li{ width:296px; float:left; padding-left:5px!important;padding-left:0px;}
.main_m2 ul li a img{ border:1px solid #CCC; padding:5px; margin-top:30px;}
.main_m2 ul li a span{ font-size:18px; width:276px; float:left; text-align:center; line-height:47px; margin:0 10px!important;margin:0 5px; height:47px; border-bottom:1px dashed #ccc;}
.main_m2 ul li a p{ line-height:24px; color:#666; font-size:14px; padding-top:10px;}
.main_m2 ul li a:hover img{ border:1px solid #980002; padding:5px;}
.main_m2 ul li a:hover span{ color:#980002;}
.main_m2 ul li a:hover p{ color:#000;}

.main_m2 ul li.li8{display:none;}

.cp_top{ width:100%; margin:0 auto; height:44px; background:#dedede;}
.cp_top1{ width:1200px; margin:0 auto; line-height:44px; color:#666;}
.cp_main{width:100%; margin:0 auto;}
.cp_main1{width:1200px; margin:0 auto;}
.cp_left{
	width:199px;
	float:left;
}
.cp_left1{ width:199px; height:91px; background:url(../images/cp_01.jpg);}
.cp_left1 p{ color:#FFF; padding:20px 0 0 20px; font-size:24px;}
.cp_left1 span{ color:#00539a; font-size:18px; padding:0 0 0 20px; line-height:24px;}
.cp_left0{ margin-top:20px; width:199px; float:left;}
.cp_left0 ul li{ width:199px; float:left; line-height:40px; background:#dedede; font-size:14px; border-bottom:1px solid #FFF;}
.cp_left0 ul li a img{ float:left;padding:16px 0 0 18px;}
.cp_left0 ul li a{ width:199px; float:left; color:#00539a;}
.cp_left0 ul li a:hover{ width:199px; float:left; background:#0097e0; color:#FFF;}

.cp_left0 .sli ul { margin-top:5px; width:199px; float:left;}
.cp_left0 .sli { width:199px; float:left; line-height:25px; background:#dedede; font-size:14px; border-bottom:1px solid #ccc;}
.cp_left0 .sli a{
	width:199px;
	float:left;
	color:#333;
	line-height:30px;
	text-indent: 40px;
	background-image: url(../images/tb_1.png);
	background-repeat: no-repeat;
	background-position: 29px 11px;
}
.cp_left0 .sli a:hover{ width:199px; float:left; background:#0097e0; color:#FFF;}

.cp_map{ width:199px; float:left; background:#dedede; line-height:25px; font-size:12px; padding-bottom:10px;}
.cp_map img{ padding:10px 0 10px 8px;}
.cp_map p span{ color:#0097e0;}
.cp_map p{ color:#333; padding:0 10px;}
.cp_right{ width:1001px; float:left;}
.cp_rtop{ width:1001px; float:left; height:91px; background:url(../images/cp_04.png) center no-repeat; margin-top:20px;}
.cp_rtop p{ text-align:center; font-size:30px; color:#333; padding-top:20px;}
.cp_rtop p span{
	font-size:14px;
}
.cp_rmain{ width:1001px; float:left;}
.cp_rmain ul li{ width:388px; float:left; padding-left:60px; padding-right:10px; padding-top:40px;}
.cp_rmain ul li h2{ text-align:center; font-size:20px; color:#333; height:58px; border-bottom:1px solid #e5e5e5; line-height:60px;}
.cp_rmain ul li p{ line-height:24px; font-size:16px; color:#333; float:left; padding:0 10px;}
.cp_rmain ul li p span{ padding-bottom:10px; float:left; width:388px; font-weight:bold;}
.cp_rmain ul li p span img{ padding-top:5px; padding-right:5px;}


.lxwm{ width:100%; margin:0 auto; height:347px;}
.lxwm_top{  background:url(../images/index_18.jpg) no-repeat center; padding-top:10px;}
.l_main{ width:1200px; margin:0 auto;}
.l_main ul li{ width:299px; float:left; padding-top:20px; padding-bottom:20px;}
.l_main ul li a span{ background:url(../images/index_24.png) no-repeat; margin-left:110px; width:85px; height:85px; float:left;}
.l_main ul li a:hover span{ background:url(../images/index_24_1.png) no-repeat; margin-left:110px; width:85px; height:85px; float:left;}
.l_main ul li a p{ width:299px; float:left; text-align:center; font-size:16px; color:#333; line-height:24px; padding-top:10px;}
.l_main ul li a:hover p{ color:#980002;}

.page{overflow: hidden;zoom: 1;float:left;width:621px;padding:30px 0 30px 350px;}
.pagelist {height: 22px;}
.pagelist span {float: left;border:1px solid #cccccc;margin-left: 5px;display: inline;white-space: nowrap;}
.pagelist .current {border: 0;line-height:34px;font-weight:bold;padding:0 10px;background:#1577ce;color:#fff;}
.pagelist .disabled{}
.pagelist a {float:left;display:block;height:34px;line-height:34px;padding:0 10px;color:#666;background:#FFF;margin-left:5px;border:1px solid #cccccc;}

.foot{ width:100%; height:6px; background:#980002;}
.foot1{ width:100%; margin:0 auto; height:76px; background:#1f1a17;}
.foot2{ width:1200px; margin:0 auto; padding-top:20px;}
.foot2 p{ text-align:center; color:#FFF; font-size:14px; line-height:24px;}

.cp_banner{ width:100%; margin:0 auto; height:301px; background:url(../images/cp_0.jpg) no-repeat center;}

.content-con2 {padding:20px 0 200px 30px;}
.content-con2 p {line-height:24px;}
.title {font-size:24px;text-align:center;margin-bottom:20px;}

.nei_top{
	width:970px;
	float:left;
	height:88px;
	background-image: url(../images/index_21b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left:30px;
	margin-bottom:20px;
}
.nei_top p{ color:#1f1a17; font-size:30px; padding-top:40px;}
.nei_top p span{ font-size:14px; color:#999;}

.list {
	margin:10px 0 0 30px;
}
.list li {
    margin-bottom: 10px;
}
.list li a {
    overflow: hidden;
    display: block;
    padding: 10px 10px 10px 0;
}
.list li img {
    display: block;
    float: left;
    width: 220px;
    height: 140px;
    margin-right: 20px;
}
.list li .detail {
    float: left;
    width: 720px;
}
.list li a strong {
    display: block;
    width: 720px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list li a p {
    overflow: hidden;
    height: 112px;
    line-height: 18px;
    color: #999;
    font-size: 12px;
    text-indent: 2em;
}
.list li a:hover {
    color: #fff;
    background-color: #1577ce;
    text-decoration: none;
}
.list li a:hover strong, .list li a:hover p {
    color: #fff;
}
.list li a:hover .more {
    color: #fff;
    background: url(img/icon-btn-hover.gif) no-repeat;
}

